home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
dev
/
gcc
/
ixemul_src.lha
/
ixemul-41.0
/
docs
/
README2
< prev
Wrap
Text File
|
1995-01-01
|
3KB
|
64 lines
This is the long awaited (? ;-)) source release for the current version of
ixemul.library. It is
** NOT **
intended for the casual user of the library, rather for programmers that
- would like to snoop thru the source to spot how something was implemented
- are hunting down a weird bug they discovered (thank you ! ;-))
- like to fill their harddisk with stuff they'll never look at anyway
- ...
This release is mainly thought to help programmers (see above) debugging
ixemul code, it is *not* meant to recompile to library. Although I tried to
include every needed file into the RCS tree, I'm not sure I really caught
everything needed to recompile.
I included the original README file from the previous distributions, as
it contains some background information (mostly for signals). I didn't have
time to update anything there to the current version. Most things will
have stayed the same though, but if you want out for sure, you'll have to
dive into sources...
Thanks to all of you who keep reporting bugs (even if you had to fire up
disassemblers to find them, not having source). Thanks alot!
-Markus
This is from the README, and still valid:
---------------------------------------------------------------------------
COPYRIGHT restrictions
The source code shipped with this library is subject to the GNU LIBRARY
GENERAL PUBLIC LICENSE, please look at the file COPYING.LIB that comes with
this distribution. If not, write to the
Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
NOTE:
There are lots of files subject to other Copyrights, especially those
Copyright by the Regents of the University of California. In those cases,
the specified Copyright restriction applies TO EACH SUCH SINGLE FILE, but
not the arrangement of putting it in this library. With this restriction I
want to enforce consistency of this library.
After reading the COPYING.LIB file, you'll notice, that a program that just
uses the library by using OpenLibrary(), and calling functions in it, is to
be considered as a `work that uses the Library', and 5. of COPYING.LIB
says for this case: " Such a work, in isolation, is not a derivative work
of the Library, and therefore falls outside the scope of this License."
Since I declare the glue functions created by compiling and running
gen_glue.c (in lib/) to be in the Public Domain (thus not to be covered by
any license), your compiled and linked executable will NOT become a
derivative of the library, and will thus not be subject to this license.
Thus, you may use the compiled version of the glue files and the stdio
functions, libc.a (except alloca.c, please see the copyright notice in its
header. Use the builtin alloca() (__builtin_alloca() to be explicit) in
all situations where this is possible) and crt0.o in a commercial product
without making it a derivative of the library and thus make it subject to
the library license. However, you must tell your customers that
ixemul.library is free software according to this license, and where they
can get a copy of its source code.
---------------------------------------------------------------------------